<?php

//先判断是否有请求发送过来
$name = isset($_POST['name']) ? trim($_POST['name']) : '';

//定义一个请求的结果
$result = ['result'=>false, 'msg' => '', 'data' => null];

//如果城市的名称为空的话就说明城市没传递过来
if(empty($name))
{
    $result['msg'] = '城市名称为空，无法查询';

    //将php的数据转换为json
    echo json_encode($result);
    exit;
}


//调用第三方接口请求天气情况
$url = "https://query.asilu.com/weather/baidu/?city=$name";

// 后端发送接口请求，获取天气情况
$content = file_get_contents($url);

// 接口请求成功
$result['result'] = true;
$result['msg'] = '查询成功';
$result['data'] = json_decode($content, true);

// 将结果返回给前端
echo json_encode($result);
exit;






// // 后端的打印
// var_dump($name);
?>